technical supervisor - Spanish English Dictionary